About Blackfriars Properties Limited (01858738) United Kingdom