About Longfellow Management Limited (11878748) United Kingdom