About Anchor Builders Limited (04244948) United Kingdom