About P. Ducker Systems Limited (02265701) United Kingdom