About Wilcocks Private Holdings Limited (11442706) United Kingdom