About James Gordon Abba Ltd (SC672486) United Kingdom