About Shepherd Space Ltd (09325833) United Kingdom