About Batchelors Builders Limited (08662387) United Kingdom