About Crombie & Lam Limited (07446971) United Kingdom