About Baker Finch Interiors Limited (06947527) United Kingdom