About Hollyhead Homes Ltd (12196088) United Kingdom