About Framingham House Holdings Limited (12465948) United Kingdom