About Windsor Construction Berkshire Ltd (11600329) United Kingdom