About Loxley Aberdeen Limited (SC437853) United Kingdom