About Blackfriars (stowell Street) Management Company Limited (03667270) United Kingdom