About Dellman & Co. Limited (09709479) United Kingdom