About Berkhamsted Management Company Limited (05586992) United Kingdom