About Jaycroft Management Company Limited (01867324) United Kingdom