About 3 Duckmoor Road Management Company Limited (07734426) United Kingdom