About Longridge Associates Limited (04154465) United Kingdom