About Friars House Investments Limited (02250022) United Kingdom