About Sheriffs Lench Barns Management Company Limited (07204768) United Kingdom