About Holmwood Flat Management Limited (10132156) United Kingdom