About Willow & Brook Properties Ltd (12387162) United Kingdom