About Johnson & Love Properties Ltd (SC704019) United Kingdom