About Barnndale Sales & Leasing Ltd. (SC270619) United Kingdom