About Longfellow Property Limited (11005239) United Kingdom