About Haslemere 20 Limited (13054420) United Kingdom