About Vickers Design Limited (07726561) United Kingdom