About Birchcross Management Limited (06964539) United Kingdom