About Longford Investment Limited (05684399) United Kingdom