About E.j. Mackelden & Sons (bobbing) Limited (00438351) United Kingdom