About Abegglen & Crawford Ltd (12177273) United Kingdom