About Jugglers Yard Management Company Limited (05642260) United Kingdom