About Lockside (northampton) Management Company Limited (05864284) United Kingdom