About Playfoot & Company Limited (03149591) United Kingdom