About Framingham Limited (07315453) United Kingdom