About Barnwell Place Management Limited (13424605) United Kingdom