About The Mothership Properties Ltd (12027758) United Kingdom