About Rochester Projects Limited (13051403) United Kingdom