About Strafford Close Management Company Limited (03675802) United Kingdom