About Barnwell Lewis & Martin Property Limited (12730739) United Kingdom