About Richard Skiba (uk) Limited (06594733) United Kingdom