About Latimer Blackfriars Road Management Limited (12525940) United Kingdom