About Quicke & Co Limited (12952885) United Kingdom