About Stallard & Co Limited (09193496) United Kingdom