About Lance James Specialist Developments Ltd (10129772) United Kingdom