About Outram Place Ltd (09223976) United Kingdom