DAVID SWALLOW CONSULTING LTD. Company number 08479117 · Monitor this company Active - Proposal to Strike off Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressArdmoyle House, 24 Barry Road, Barry, South Glamorgan, Wales, CF63 1BA PostcodeCF63 1BA Companies at this postcode 26 Average house price in CF63 1BA £170,000 (32 sales) Map