About Albie Homes Ltd (08429526) United Kingdom