About James Griffin Lettings Limited (06667894) United Kingdom