About Yarl Properties Ltd (12099976) United Kingdom