About Lance Owen Limited (04320279) United Kingdom