About Lamb Hall Limited (12042191) United Kingdom