About Longsands Investment Limited (13045321) United Kingdom