About Tillwicks Close Management Company Limited (06147130) United Kingdom