About Vickers Timber Holdings Limited (12326186) United Kingdom