About Virtus Slough Limited (07723190) United Kingdom