About Holwell Management (birmingham) Limited (01138218) United Kingdom