About Barkwood Close Management Limited (02433142) United Kingdom