About Kickback Properties Limited (03732435) United Kingdom