About Lilycross Homes Limited (04396882) United Kingdom