About Burchell Lee Holdings Limited (11583362) United Kingdom