About The Tacchi Feeder Limited Partnership (SL026910) United Kingdom