About Besa Developments Ltd (11929193) United Kingdom