About Sorrel Projects Limited (09245748) United Kingdom