About Mccafferty Design Limited (08089405) United Kingdom