About Amherst Homes Ltd (08312709) United Kingdom