About Stragglethorpe Restoration & Building Services Ltd (10183105) United Kingdom