About Lorrell Homes Limited (08694535) United Kingdom