About Sherwood Road No 66 Limited (05850956) United Kingdom