About J&p Swallow Ltd (12074301) United Kingdom