About Lamron Austin Properties Limited (02724282) United Kingdom