About London & Devonshire Trading Limited (06488494) United Kingdom