About Bucla Avenue Ltd (13120763) United Kingdom