About Shelmor Investments Limited (00585718) United Kingdom