About Rickshaw Properties Ltd (13341914) United Kingdom