About Kelross Management Limited (06492154) United Kingdom