About Longsands Associates Limited (12575112) United Kingdom