About J&p Heads Ltd (09123037) United Kingdom