About Denman & Sim Limited (12175218) United Kingdom