About Blackfriars Land Company Limited (03347524) United Kingdom