About J&r Developments Liverpool Limited (12178207) United Kingdom