About Flanagan Homes Limited (03961112) United Kingdom