About Paul Storr & Company Limited (02779700) United Kingdom