About Upsticks Letting Limited (09240487) United Kingdom