About Framingham House Investments Limited (01966186) United Kingdom