About Holmans Place Management Limited (09604401) United Kingdom