About Ab Trafalgar Square Limited (04924457) United Kingdom