About Foxroyd Lettings Ltd (12087651) United Kingdom