About Shabba Properties Limited (05670817) United Kingdom