About Billings & Vincent Limited (11416795) United Kingdom