About Shelduck Close 1959 Limited (08910351) United Kingdom