About Jarock Properties Limited (10850566) United Kingdom