About Vickers-lee Holdings Limited (11142837) United Kingdom