About Frampton Technical Project Solutions Limited (06766731) United Kingdom