About Simba Properties Limited (04989980) United Kingdom