About London Penthouse (167a Sl) Limited (11700994) United Kingdom