About Sandells Maintenance Limited (02243244) United Kingdom