About Lamron Developments (holybourne) Limited (04489837) United Kingdom