About Glenan Associates Limited (SC496452) United Kingdom