About J Slew Property Management Company Limited (12422992) United Kingdom