About Framel Properties Limited (03240562) United Kingdom