About Vickerlee Limited (07262365) United Kingdom