About Bell & Swift Ltd (SC621730) United Kingdom