About Tombs And Allen Holdings Limited (10029795) United Kingdom