About Shuttleworth Environmental Limited (06103087) United Kingdom