About Lance Lettings Ltd (12725974) United Kingdom