About Powell House Management Limited (01469104) United Kingdom