About Rickerscote Projects Ltd (09147815) United Kingdom