About Rat & Rabbit Properties Limited (12305072) United Kingdom