About Leeds & Bradford Homes Limited (05475136) United Kingdom