About Lamron Developments (odiham) Limited (05298243) United Kingdom