About Vicarage Close Management Limited (01834335) United Kingdom