About Barbara (aylesbury) Limited (00416996) United Kingdom