About Palomino (aberdeen) Limited (SC389277) United Kingdom