About Blackfriars Developments Limited (01985625) United Kingdom