About Montrose Place Management Limited (05692270) United Kingdom