About Foxroyd Property Developments Limited (10254196) United Kingdom