About James Alcock Builders Limited (07095250) United Kingdom