About Tremeale Barns Management Limited (07104825) United Kingdom