About Blackfriars Investments Limited (03081817) United Kingdom