About Scalubs Properties Limited (10242613) United Kingdom