About Frobisher Close Management Company Limited (04658112) United Kingdom