About Flaxstead Limited (06437742) United Kingdom