About Deacon & Sandys Limited (03902843) United Kingdom