About Wendle Square Limited (09873862) United Kingdom