About Lords Hill Management (1993) Limited (02837779) United Kingdom