About The Mowbray Estate Limited (02133510) United Kingdom