About Beck Nichols Properties Limited (10773782) United Kingdom