About Lockbeam Properties Limited (02206402) United Kingdom