About O Flanagan Homes Limited (05710798) United Kingdom