About Stubbins Clark & Co Limited (10351697) United Kingdom