About Sheldon Project Services Limited (10586602) United Kingdom