About Walfords Management Company Limited (07434362) United Kingdom