About Lamron Management Limited (04256110) United Kingdom