About Simpson Vincent Limited (12837395) United Kingdom