About Kestrel Modular Housing Ltd (10670331) United Kingdom