About Sarrel Management Limited (07057254) United Kingdom