About Barnwell Terrace Ltd (12219393) United Kingdom