About Spacklers Project Solutions Limited (10195852) United Kingdom