About Willow Toft Industrial Property Ltd (10504588) United Kingdom