About Loddon Homes Limited (08847846) United Kingdom