About Shackleton Consulting & Development Limited (10382759) United Kingdom