About Willow Grove Properties Limited (02745568) United Kingdom