About Pill Manor Management Company Limited (04443913) United Kingdom