About Jibbs Meadow Management Company Limited (07444232) United Kingdom