About Walker Property Holdings Ltd (SC705883) United Kingdom