About Jack Rickard Property Limited (10578570) United Kingdom