About Tallulah Properties Ltd (13579996) United Kingdom