About Quimby Limited (05819939) United Kingdom