About Terry Barry Properties Ltd (10078724) United Kingdom