About Howell Properties (lincs) Limited (12852163) United Kingdom