About Ruggereds Developments Limited (07899739) United Kingdom