About Baker Trenchard Limited (05698898) United Kingdom