About Laverstock Management Corp Limited (09255972) United Kingdom