Inside a £16,250,000 London Penthouse only 1 mile from Buckingham Palace