About P.k. Meads & Sons Limited (07980604) United Kingdom