About London Lombard Street Centre Limited (07055772) United Kingdom