About Carol Beckford Associates Limited (03339881) United Kingdom